import tkinter as tk   # 导入模块
root = tk.Tk()  # 创建窗口
root.title('my window')  # 设置标题
root.geometry('200x100')  # 设置窗口的大小，长200，宽100

var1 = tk.StringVar()  # 定义一个文本
l = tk.Label(root,bg='yellow',width=4,textvariable=var1)
l.pack()

def print_selection():  # 定义的command
    valuse = lb.get(lb.curselection()) # curselection是鼠标点击的地方  get获取curselection的东西
    var1.set(valuse)  # 文本输出

b = tk.Button(root,text='print selection',width=15,heigh=2,command=print_selection) #创建Button
b.pack()  # 安放

var2 = tk.StringVar()  # 定义一个文本
var2.set((11,22,33,44,55,66))  # 文本中加入一个元组
lb = tk.Listbox(root,listvariable=var2)  # listbox中独有的listvariable 他的文本就是之前那个var2
list_items = [99,'男']  # 创建一个列表
for item in list_items:  # 循环插入
    lb.insert('end',item)  # end 插入到尾部
lb.insert(1,'first') # 插入first,插入到索引为 1 的地方
lb.insert(2,'second') # 插入second,插入到索引为 2 的地方
lb.delete(2) # 删除索引为2的地方
lb.pack()

root.geometry('200x300')

root.mainloop()  #循环这个窗口